<?

include_once '../includes/config.php';
include_once '../includes/utils.php';
$fecha = SacarCaracteresEspeciales($_POST['fecha']);
$hora = SacarCaracteresEspeciales($_POST['hora']);
$tratamiento = SacarCaracteresEspeciales($_POST['tratamiento']);
$terapeuta = SacarCaracteresEspeciales($_POST['terapeuta']);
$gabinete = SacarCaracteresEspeciales($_POST['gabinete']);
$observaciones = SacarCaracteresEspeciales($_POST['observaciones']);
$descuento = $_POST['descuento'];

if (isset($_POST['cliente']))
  $cliente = $_POST['cliente'];
else
  $cliente = '';
if (isset($_POST['habitacion']))
  $habitacion = $_POST['habitacion'];
else
  $habitacion = '';

$dto = new ReservaDTO();
$rServicios = new ReservaServicios();
$tratamientoServicios = new TratamientoServicios();
$terapeutaServicios = new TerapeutaServicios();
$gabineteServicios = new GabineteServicios();

$dto->setFecha($fecha);
$dto->setHora($hora . ':00:00');
$dto->setTratamiento($tratamientoServicios->buscar($tratamiento));
$dto->setTerapeuta($terapeutaServicios->buscar($terapeuta));
$dto->setGabinete($gabineteServicios->buscar($gabinete));
$dto->setDescuento($descuento);
$dto->setObservaciones($observaciones);
if ($cliente != "")
{
  $clienteDTO = new ClienteEventualDTO();
  $clienteDTO->setId($cliente);
  $dto->setCliente($clienteDTO);
} else
{
  $dto->setHabitacion($habitacion);
}
$resultado = $rServicios->agregar($dto);
if($resultado){
  echo '{"Control": 1, "id": '.$resultado.'}';
} else 
  echo '{"Control": 0}';
?>
